expressing satisfaction about something pleasing - Deutsch Englisch Wörterbuch